package main;

import lexer.Lexer;
import lexer.Tag;
import lexer.Token;
import parser.Parser;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

/**
 * User: bohao.wang
 * Date: 12-4-4
 * Time: 下午4:36
 */
public class Main {
    public static void main(String[] args) throws IOException{
        Lexer lexer = new Lexer(new BufferedReader(new FileReader("src/com/wang/xml/4.xml")));
        int no = 0;
//        Token tok;
//        do  {
//            tok = lexer.scan();
//
//            if(tok.tag != Tag.EOF)
//            System.out.format("%d) %12s ~ %8s\n",++no, tok.toString() ,  tok.tag);
//        }while (tok.tag != Tag.EOF);
        Parser parser = new Parser(lexer);
        parser.document();
        parser.entities.listAll();
        System.out.println( parser.isStandalone() );
    }
}
